#ifndef SONG_DATA_H
#define SONG_DATA_H

#include "decode.h"

const struct beep_song song1 =
{
    .name = "two tiger",
    .data = {
        0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x15, 0x02, 0x15, 0x02,
        // 1         2            3           1           1
        0x16, 0x02, 0x17, 0x02, 0x15, 0x02, 0x17, 0x02, 0x18, 0x02,
        // 2         3            1           3           4
        0x19, 0x01, 0x17, 0x02, 0x18, 0x02, 0x19, 0x01, 0x19, 0x03,
        // 5   -     3            4           5    -      5_
        0x1A, 0x03, 0x19, 0x03, 0x18, 0x03, 0x17, 0x02, 0x15, 0x16,
        // 6_        5_           4_          3           1
        0x19, 0x03, 0x1A, 0x03, 0x19, 0x03, 0x18, 0x03, 0x17, 0x02,
        // 5_        6_           5_          4_          3
        0x15, 0x16, 0x15, 0x02, 0x0F, 0x02, 0x15, 0x01, 0x15, 0x02,
        // 1         1            5.          1    -      1
        0x0F, 0x02, 0x15, 0x01, 0x00, 0x00
        // 5.        1     -
    }
};

const struct beep_song song2 =
{
    .name = "the angle girl",
    .data = {
        0x17, 0x02, 0x17, 0x03, 0x18, 0x03, 0x19, 0x02, 0x15, 0x03,
        0x16, 0x03, 0x17, 0x03, 0x17, 0x03, 0x17, 0x03, 0x18, 0x03,
        0x19, 0x02, 0x16, 0x03, 0x17, 0x03, 0x18, 0x02, 0x18, 0x03,
        0x17, 0x03, 0x15, 0x02, 0x18, 0x03, 0x17, 0x03, 0x18, 0x02,
        0x10, 0x03, 0x15, 0x03, 0x16, 0x02, 0x15, 0x03, 0x16, 0x03,
        0x17, 0x02, 0x17, 0x03, 0x18, 0x03, 0x19, 0x02, 0x1A, 0x03,
        0x1B, 0x03, 0x1F, 0x03, 0x1F, 0x03, 0x17, 0x03, 0x18, 0x03,
        0x19, 0x02, 0x16, 0x03, 0x17, 0x03, 0x18, 0x03, 0x17, 0x03,
        0x18, 0x03, 0x1F, 0x03, 0x1F, 0x02, 0x16, 0x03, 0x17, 0x03,
        0x18, 0x03, 0x17, 0x03, 0x18, 0x03, 0x20, 0x03, 0x20, 0x02,
        0x1F, 0x03, 0x1B, 0x03, 0x1F, 0x66, 0x20, 0x03, 0x21, 0x03,
        0x20, 0x03, 0x1F, 0x03, 0x1B, 0x03, 0x1F, 0x66, 0x1F, 0x03,
        0x1B, 0x03, 0x19, 0x03, 0x19, 0x03, 0x15, 0x03, 0x1A, 0x66,
        0x1A, 0x03, 0x19, 0x03, 0x15, 0x03, 0x15, 0x03, 0x17, 0x03,
        0x16, 0x66, 0x17, 0x04, 0x18, 0x04, 0x18, 0x03, 0x19, 0x03,
        0x1F, 0x03, 0x1B, 0x03, 0x1F, 0x66, 0x20, 0x03, 0x21, 0x03,
        0x20, 0x03, 0x1F, 0x03, 0x1B, 0x03, 0x1F, 0x66, 0x1F, 0x03,
        0x1B, 0x03, 0x19, 0x03, 0x19, 0x03, 0x15, 0x03, 0x1A, 0x66,
        0x1A, 0x03, 0x19, 0x03, 0x19, 0x03, 0x1F, 0x03, 0x1B, 0x03,
        0x1F, 0x00, 0x1A, 0x03, 0x1A, 0x03, 0x1A, 0x03, 0x1B, 0x03,
        0x1B, 0x03, 0x1A, 0x03, 0x19, 0x03, 0x19, 0x02, 0x17, 0x03,
        0x15, 0x17, 0x15, 0x03, 0x16, 0x03, 0x17, 0x03, 0x18, 0x03,
        0x17, 0x04, 0x18, 0x0E, 0x18, 0x03, 0x17, 0x04, 0x18, 0x0E,
        0x18, 0x66, 0x17, 0x03, 0x18, 0x03, 0x17, 0x03, 0x18, 0x03,
        0x20, 0x03, 0x20, 0x02, 0x1F, 0x03, 0x1B, 0x03, 0x1F, 0x66,
        0x20, 0x03, 0x21, 0x03, 0x20, 0x03, 0x1F, 0x03, 0x1B, 0x03,
        0x1F, 0x66, 0x1F, 0x04, 0x1B, 0x0E, 0x1B, 0x03, 0x19, 0x03,
        0x19, 0x03, 0x15, 0x03, 0x1A, 0x66, 0x1A, 0x03, 0x19, 0x03,
        0x15, 0x03, 0x15, 0x03, 0x17, 0x03, 0x16, 0x66, 0x17, 0x04,
        0x18, 0x04, 0x18, 0x03, 0x19, 0x03, 0x1F, 0x03, 0x1B, 0x03,
        0x1F, 0x66, 0x20, 0x03, 0x21, 0x03, 0x20, 0x03, 0x1F, 0x03,
        0x1B, 0x03, 0x1F, 0x66, 0x1F, 0x03, 0x1B, 0x03, 0x19, 0x03,
        0x19, 0x03, 0x15, 0x03, 0x1A, 0x66, 0x1A, 0x03, 0x19, 0x03,
        0x19, 0x03, 0x1F, 0x03, 0x1B, 0x03, 0x1F, 0x00, 0x18, 0x02,
        0x18, 0x03, 0x1A, 0x03, 0x19, 0x0D, 0x15, 0x03, 0x15, 0x02,
        0x18, 0x66, 0x16, 0x02, 0x17, 0x02, 0x15, 0x00, 0x00, 0x00
    }
};

const struct beep_song song3 =
{
    .name = "the same song",
    .data = {
        0x0F, 0x01, 0x15, 0x02, 0x16, 0x02, 0x17, 0x66, 0x18, 0x03,
        0x17, 0x02, 0x15, 0x02, 0x16, 0x01, 0x15, 0x02, 0x10, 0x02,
        0x15, 0x00, 0x0F, 0x01, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02,
        0x17, 0x03, 0x18, 0x03, 0x19, 0x02, 0x15, 0x02, 0x18, 0x66,
        0x17, 0x03, 0x19, 0x02, 0x16, 0x03, 0x17, 0x03, 0x16, 0x00,
        0x17, 0x01, 0x19, 0x02, 0x1B, 0x02, 0x1B, 0x70, 0x1A, 0x03,
        0x1A, 0x01, 0x19, 0x02, 0x19, 0x03, 0x1A, 0x03, 0x1B, 0x02,
        0x1A, 0x0D, 0x19, 0x03, 0x17, 0x00, 0x18, 0x66, 0x18, 0x03,
        0x19, 0x02, 0x1A, 0x02, 0x19, 0x0C, 0x18, 0x0D, 0x17, 0x03,
        0x16, 0x01, 0x11, 0x02, 0x11, 0x03, 0x10, 0x03, 0x0F, 0x0C,
        0x10, 0x02, 0x15, 0x00, 0x1F, 0x01, 0x1A, 0x01, 0x18, 0x66,
        0x19, 0x03, 0x1A, 0x01, 0x1B, 0x02, 0x1B, 0x03, 0x1B, 0x03,
        0x1B, 0x0C, 0x1A, 0x0D, 0x19, 0x03, 0x17, 0x00, 0x1F, 0x01,
        0x1A, 0x01, 0x18, 0x66, 0x19, 0x03, 0x1A, 0x01, 0x10, 0x02,
        0x10, 0x03, 0x10, 0x03, 0x1A, 0x0C, 0x18, 0x0D, 0x17, 0x03,
        0x16, 0x00, 0x0F, 0x01, 0x15, 0x02, 0x16, 0x02, 0x17, 0x70,
        0x18, 0x03, 0x17, 0x02, 0x15, 0x03, 0x15, 0x03, 0x16, 0x66,
        0x16, 0x03, 0x16, 0x02, 0x16, 0x03, 0x15, 0x03, 0x10, 0x02,
        0x10, 0x01, 0x11, 0x01, 0x11, 0x66, 0x10, 0x03, 0x0F, 0x0C,
        0x1A, 0x02, 0x19, 0x02, 0x16, 0x03, 0x16, 0x03, 0x18, 0x66,
        0x18, 0x03, 0x18, 0x02, 0x17, 0x03, 0x16, 0x03, 0x19, 0x00,
        0x00, 0x00
    }
};

const struct beep_song song4 =
{
    .name = "two butterflt",
    .data = {
        0x17, 0x03, 0x16, 0x03, 0x17, 0x01, 0x16, 0x03, 0x17, 0x03,
        0x16, 0x03, 0x15, 0x01, 0x10, 0x03, 0x15, 0x03, 0x16, 0x02,
        0x16, 0x0D, 0x17, 0x03, 0x16, 0x03, 0x15, 0x03, 0x10, 0x03,
        0x10, 0x0E, 0x15, 0x04, 0x0F, 0x01, 0x17, 0x03, 0x16, 0x03,
        0x17, 0x01, 0x16, 0x03, 0x17, 0x03, 0x16, 0x03, 0x15, 0x01,
        0x10, 0x03, 0x15, 0x03, 0x16, 0x02, 0x16, 0x0D, 0x17, 0x03,
        0x16, 0x03, 0x15, 0x03, 0x10, 0x03, 0x15, 0x03, 0x16, 0x01,
        0x17, 0x03, 0x16, 0x03, 0x17, 0x01, 0x16, 0x03, 0x17, 0x03,
        0x16, 0x03, 0x15, 0x01, 0x10, 0x03, 0x15, 0x03, 0x16, 0x02,
        0x16, 0x0D, 0x17, 0x03, 0x16, 0x03, 0x15, 0x03, 0x10, 0x03,
        0x10, 0x0E, 0x15, 0x04, 0x0F, 0x01, 0x17, 0x03, 0x19, 0x03,
        0x19, 0x01, 0x19, 0x03, 0x1A, 0x03, 0x19, 0x03, 0x17, 0x01,
        0x16, 0x03, 0x16, 0x03, 0x16, 0x02, 0x16, 0x0D, 0x17, 0x03,
        0x16, 0x03, 0x15, 0x03, 0x10, 0x03, 0x10, 0x0D, 0x15, 0x00,
        0x19, 0x03, 0x19, 0x03, 0x1A, 0x03, 0x1F, 0x03, 0x1B, 0x03,
        0x1B, 0x03, 0x1A, 0x03, 0x17, 0x0D, 0x16, 0x03, 0x16, 0x03,
        0x16, 0x0D, 0x17, 0x01, 0x17, 0x03, 0x17, 0x03, 0x19, 0x03,
        0x1A, 0x02, 0x1A, 0x02, 0x10, 0x03, 0x17, 0x0D, 0x16, 0x03,
        0x16, 0x01, 0x17, 0x03, 0x19, 0x03, 0x19, 0x03, 0x17, 0x03,
        0x19, 0x02, 0x1F, 0x02, 0x1B, 0x03, 0x1A, 0x03, 0x1A, 0x0E,
        0x1B, 0x04, 0x17, 0x02, 0x1A, 0x03, 0x1A, 0x03, 0x1A, 0x0E,
        0x1B, 0x04, 0x1A, 0x03, 0x19, 0x03, 0x17, 0x03, 0x16, 0x03,
        0x17, 0x0D, 0x16, 0x03, 0x17, 0x03, 0x19, 0x01, 0x19, 0x03,
        0x19, 0x03, 0x1A, 0x03, 0x1F, 0x03, 0x1B, 0x03, 0x1B, 0x03,
        0x1A, 0x03, 0x17, 0x0D, 0x16, 0x03, 0x16, 0x03, 0x16, 0x03,
        0x17, 0x01, 0x17, 0x03, 0x17, 0x03, 0x19, 0x03, 0x1A, 0x02,
        0x1A, 0x02, 0x10, 0x03, 0x17, 0x0D, 0x16, 0x03, 0x16, 0x01,
        0x17, 0x03, 0x19, 0x03, 0x19, 0x03, 0x17, 0x03, 0x19, 0x03,
        0x1F, 0x02, 0x1B, 0x03, 0x1A, 0x03, 0x1A, 0x0E, 0x1B, 0x04,
        0x17, 0x02, 0x1A, 0x03, 0x1A, 0x03, 0x1A, 0x0E, 0x1B, 0x04,
        0x17, 0x16, 0x1A, 0x03, 0x1A, 0x03, 0x1A, 0x0E, 0x1B, 0x04,
        0x1A, 0x03, 0x19, 0x03, 0x17, 0x03, 0x16, 0x03, 0x0F, 0x02,
        0x10, 0x03, 0x15, 0x00, 0x00, 0x00
    }
};

#endif